chore(vm): refresh runtime defaults and hardening - #3446
Conversation
|
🌿 Preview your docs: https://nvidia-preview-pr-3446.docs.buildwithfern.com/openshell |
|
I see that #3451 is related. It may be good to stack on that. |
ebbaa9d to
98ca518
Compare
98ca518 to
a4c8cea
Compare
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
a4c8cea to
07ae496
Compare
|
Heads-up: VM E2E (
The most likely trigger is the switch to Since the gateway default changed too, VM driver users on the default image may hit the same failure. Could we revert the image switch until #2358 is fixed, or revive #2360? |
|
@drew follow-up on the VM E2E breakage: the CI logs trace it to the image switch, not the kernel options. With that fix, conformance passes locally, but there's a second regression hiding behind it: both Two easy options: have those tests use |
|
@drew quick update: |
Summary
Refresh the VM runtime to libkrunfw v5.6.1, whose Makefile pins Linux 6.12.109 (not 6.12.110), and use the multiarch NGC Ubuntu 24.04 image as the VM driver's default sandbox/rootfs image.
Related Issue
No issue required: this is a maintainer-directed, scoped VM runtime dependency and default refresh.
Changes
617938cf2ae9a3a0e5696d23a5d6252cd7a1ef4f(v5.6.1 / Linux 6.12.109).nvcr.io/nvidia/base/ubuntu:24.04; Docker, Podman, and Kubernetes defaults are unchanged.CONFIG_INIT_ON_FREE_DEFAULT_ONdisabled because of its runtime cost, and verify the merged config preserves that setting.Testing
git diff --checkbash -n tasks/scripts/gateway-vm.sh e2e/rust/e2e-vm.sh tasks/scripts/vm/build-libkrun.shcargo fmt --checkcargo test -p openshell-gateway vm::tests(25 passed)mise run pre-commitChecklist